package com.esun.payment_api.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class DkClaim implements Serializable {
    private Integer id;

    private String uuid;

    private Short coId;

    private String code;

    private Short bankType;

    private Date claimDate;

    private Integer receiveId;

    private BigDecimal receiveMoney;

    private BigDecimal claimMoney;

    private BigDecimal invoiceMoney;

    private BigDecimal payableMoney;

    private Short createBy;

    private Date createAt;

    private Short updateBy;

    private Date updateAt;

    private Short deleteBy;

    private Date deleteAt;

    private String remarks;

    private Short opDeptId;

    private Short operatorId;

    private String isDeleted;

    private String flowStatus;

    private String responsibleDept;

    private String checkMemo;

    private Integer cusId;

    private Short needInvoice;

    private Short needContract;

    private String receiveType;

    private String isCancelled;

    private Date cancelledAt;

    private String voucherCode;

    private String voucherDate;

    private String voucherOp;

    private String cancelReason;

    private String whyNoInvoice;

    private String whyNoInvoice2;

    private String businessType;

    private String whyNoContract;

    //商承：逾期名单，是否
    private Short isScYqmd;
    //银承：白名单，是否
    private Short isYcBmd;
    //线下已认领  是  否
    private Short isOfflineClaimed;
    //认领部分原因，未完全认领时必填
    private String claimPartReason;
    //认领票据时，项目标识（任务号）必填
    private String xmbs;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid == null ? null : uuid.trim();
    }

    public Short getCoId() {
        return coId;
    }

    public void setCoId(Short coId) {
        this.coId = coId;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public Short getBankType() {
        return bankType;
    }

    public void setBankType(Short bankType) {
        this.bankType = bankType;
    }

    public Date getClaimDate() {
        return claimDate;
    }

    public void setClaimDate(Date claimDate) {
        this.claimDate = claimDate;
    }

    public Integer getReceiveId() {
        return receiveId;
    }

    public void setReceiveId(Integer receiveId) {
        this.receiveId = receiveId;
    }

    public BigDecimal getReceiveMoney() {
        return receiveMoney;
    }

    public void setReceiveMoney(BigDecimal receiveMoney) {
        this.receiveMoney = receiveMoney;
    }

    public BigDecimal getClaimMoney() {
        return claimMoney;
    }

    public void setClaimMoney(BigDecimal claimMoney) {
        this.claimMoney = claimMoney;
    }

    public BigDecimal getInvoiceMoney() {
        return invoiceMoney;
    }

    public void setInvoiceMoney(BigDecimal invoiceMoney) {
        this.invoiceMoney = invoiceMoney;
    }

    public BigDecimal getPayableMoney() {
        return payableMoney;
    }

    public void setPayableMoney(BigDecimal payableMoney) {
        this.payableMoney = payableMoney;
    }

    public Short getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Short createBy) {
        this.createBy = createBy;
    }

    public Date getCreateAt() {
        return createAt;
    }

    public void setCreateAt(Date createAt) {
        this.createAt = createAt;
    }

    public Short getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(Short updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(Date updateAt) {
        this.updateAt = updateAt;
    }

    public Short getDeleteBy() {
        return deleteBy;
    }

    public void setDeleteBy(Short deleteBy) {
        this.deleteBy = deleteBy;
    }

    public Date getDeleteAt() {
        return deleteAt;
    }

    public void setDeleteAt(Date deleteAt) {
        this.deleteAt = deleteAt;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    public Short getOpDeptId() {
        return opDeptId;
    }

    public void setOpDeptId(Short opDeptId) {
        this.opDeptId = opDeptId;
    }

    public Short getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Short operatorId) {
        this.operatorId = operatorId;
    }

    public String getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(String isDeleted) {
        this.isDeleted = isDeleted == null ? null : isDeleted.trim();
    }

    public String getFlowStatus() {
        return flowStatus;
    }

    public void setFlowStatus(String flowStatus) {
        this.flowStatus = flowStatus == null ? null : flowStatus.trim();
    }

    public String getResponsibleDept() {
        return responsibleDept;
    }

    public void setResponsibleDept(String responsibleDept) {
        this.responsibleDept = responsibleDept == null ? null : responsibleDept.trim();
    }

    public String getCheckMemo() {
        return checkMemo;
    }

    public void setCheckMemo(String checkMemo) {
        this.checkMemo = checkMemo == null ? null : checkMemo.trim();
    }

    public Integer getCusId() {
        return cusId;
    }

    public void setCusId(Integer cusId) {
        this.cusId = cusId;
    }

    public Short getNeedInvoice() {
        return needInvoice;
    }

    public void setNeedInvoice(Short needInvoice) {
        this.needInvoice = needInvoice;
    }

    public Short getNeedContract() {
        return needContract;
    }

    public void setNeedContract(Short needContract) {
        this.needContract = needContract;
    }

    public String getReceiveType() {
        return receiveType;
    }

    public void setReceiveType(String receiveType) {
        this.receiveType = receiveType == null ? null : receiveType.trim();
    }

    public String getIsCancelled() {
        return isCancelled;
    }

    public void setIsCancelled(String isCancelled) {
        this.isCancelled = isCancelled == null ? null : isCancelled.trim();
    }

    public Date getCancelledAt() {
        return cancelledAt;
    }

    public void setCancelledAt(Date cancelledAt) {
        this.cancelledAt = cancelledAt;
    }

    public String getVoucherCode() {
        return voucherCode;
    }

    public void setVoucherCode(String voucherCode) {
        this.voucherCode = voucherCode == null ? null : voucherCode.trim();
    }

    public String getVoucherDate() {
        return voucherDate;
    }

    public void setVoucherDate(String voucherDate) {
        this.voucherDate = voucherDate == null ? null : voucherDate.trim();
    }

    public String getVoucherOp() {
        return voucherOp;
    }

    public void setVoucherOp(String voucherOp) {
        this.voucherOp = voucherOp == null ? null : voucherOp.trim();
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason == null ? null : cancelReason.trim();
    }

    public String getWhyNoInvoice() {
        return whyNoInvoice;
    }

    public void setWhyNoInvoice(String whyNoInvoice) {
        this.whyNoInvoice = whyNoInvoice;
    }

    public String getWhyNoInvoice2() {
        return whyNoInvoice2;
    }

    public void setWhyNoInvoice2(String whyNoInvoice2) {
        this.whyNoInvoice2 = whyNoInvoice2;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getWhyNoContract() {
        return whyNoContract;
    }

    public void setWhyNoContract(String whyNoContract) {
        this.whyNoContract = whyNoContract;
    }

    public Short getIsScYqmd() {
        return isScYqmd;
    }

    public void setIsScYqmd(Short isScYqmd) {
        this.isScYqmd = isScYqmd;
    }

    public Short getIsYcBmd() {
        return isYcBmd;
    }

    public void setIsYcBmd(Short isYcBmd) {
        this.isYcBmd = isYcBmd;
    }

    public Short getIsOfflineClaimed() {
        return isOfflineClaimed;
    }

    public void setIsOfflineClaimed(Short isOfflineClaimed) {
        this.isOfflineClaimed = isOfflineClaimed;
    }

    public String getClaimPartReason() {
        return claimPartReason;
    }

    public void setClaimPartReason(String claimPartReason) {
        this.claimPartReason = claimPartReason;
    }

    public String getXmbs() {
        return xmbs;
    }

    public void setXmbs(String xmbs) {
        this.xmbs = xmbs;
    }
}